excavator superstructure - French English Dictionary